Rhyme Desk
Find rhyming words!

Definition of "Toulouse" :

noun: a city on the Garonne River in southern France to the southeast of Bordeaux; a cultural center of medieval Europe