strait of ormuz

Noun
  1. A strategically important strait linking the Persian Gulf and the Gulf of Oman (synset 109469791)

Other Searches