Rhyme Desk
Find rhyming words!

Definition of "Luxemburg" :

noun: a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center

noun: the capital and largest city of Luxembourg

Whoops!
Rhyme Desk
Find rhyming words!

Whoops!

An unexpected error has occurred!