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