English dictionary
desperate straits meaning and definition
Definition and meaning of desperate straits at MeaningMonkey.org. desperate straits meaning and definition in the English Dictionary.DESPERATE STRAITS noun
Definition of desperate straits (noun)
- a state of extreme distress
- synonyms: dire straits
Source: Princeton University Wordnet