Rhyme Desk
Find rhyming words!

Definition of "Seychelles" :

noun: a group of about 90 islands in the western Indian Ocean to the north of Madagascar

noun: a republic on the Seychelles islands; achieved independence from the United Kingdom in 1976