VariousWords beta
Related Terms:
Definitions:
Noun
Yemen
Republic of Yemen
Definition: a republic on the southwestern shores of the Arabian Peninsula on the Indian Ocean; formed in 1990