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