Noun
-
a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany
an international financial center
- luxembourg - grand duchy of luxembourg -
the capital and largest city of Luxembourg
- luxembourg ville - luxembourg - luxembourg city - capital of luxembourg