Rhyme Desk
Find rhyming words!

Definition of "Yemen" :

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