dire_straitsEnglish

desperate straits, dire straits

Noun

A state of extreme distress

English: desperate straits, dire straits

English words with similar meanings

Show 1 words