Rhyme Desk
Find rhyming words!

Definition of "Geneva" :

noun: gin made in the Netherlands

noun: a city in southwestern Switzerland at the western end of Lake Geneva; it is the headquarters of various international organizations