Yemen - Definition

yemen

Part of speech: noun

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

Look up another word