Synonyms and Antonyms for Republic_of_Yemen

1. Republic of Yemen (n.)

a republic on the southwestern shores of the Arabian Peninsula on the Indian Ocean; formed in 1990

Synonyms: