meaning of straits
1.
of
Strait
2.
a
difficult
juncture;
"a
pretty
pass";
"matters
came
to
a
head
">yesterday"
Related Words
straits
|
Developed & Maintained By
Taraprasad.com