yemen

Noun
  1. A republic on the southwestern shores of the Arabian Peninsula on the Indian Ocean;
    Formed in 1990 (synset 109187354)

Other Searches