kamus
.
Search
About
desperate_straits
English
desperate straits, dire straits
Noun
A state of extreme distress
English: desperate straits, dire straits
English words with similar meanings
Show 1 words
dire straits