dire straits
noun
°A difficult position.
"To be in dire straits"