Added 10 October 2026
luxembourg
noun
noun Definition from WordNet 3.1, Princeton University. More about luxembourg at Wordnik → Where our words come from →
- The capital and largest city of Luxembourg.
- A grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center.