Yemen n : a republic on the southwestern shores of the Arabian Peninsula on the Indian Ocean; formed in 1990 [syn: {Republic of Yemen}]
Copyright © 2024 3Dict.net