Search

Escto search a new word

impasse

noun
originFrench

A situation offering no escape or solution; a complete deadlock.

Word Map