The definition :
Definitions of straits:
- noun: a difficult juncture
- noun: a bad or difficult situation or state of affairs
Are you interested in alternative search :
:head pass strait juncture occasion situation state of affairs desperate straits dire straits goner nandu pterocnemia pennata rhea
If you like reading news check: