aden

Noun
  • An important port of Yemen
    Located on the Gulf of Aden
    Its strategic location has made it a major trading center of southern Arabia since ancient times (synset 109187696)

Other Searches