straits

noun

1.
a bad or difficult situation or state of affairs
2.
a difficult juncture