Rhyme Desk
Find rhyming words!

Definition of "Ithaca" :

noun: a Greek island to the west of Greece; in Homeric legend Odysseus was its king

noun: a college town in central New York on Lake Cayuga