Definition of Desperate Straits

  • 1. A state of extreme distress Noun

Synonyms for word "desperate straits"

Semanticaly linked words with "desperate straits"

Hyponims for word "desperate straits"