Definition of strait:
(adj) :
narrow; restricted as to space or room; close; righteous, strict
"to follow the strait and narrow"
(n) :
a narrow channel of water connecting two larger bodies of water; a difficult position (often used in plural)
"to be in dire straits"