English
›
Words
predicament(dangerous
condition) from which there is no escape
Translation:
English
Noun
3
impasse
Add
Translation