problematic situation extremely difficult to leave - Spanish English Dictionary

Suggest a Term