desperate straits
English Dictionary
->
Letter D
-> desperate straits
Search Dictionary:
desperate straits Definition
(n)
a
state
of
extreme
distress
desperate straits Synonyms
desperate straits
dire straits
© Art Branch Inc.