Meaning : The capital and largest city of Luxembourg.
Synonyms : capital of luxembourg, luxembourg city, luxembourg-ville, luxemburg
Meaning : A grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany. An international financial center.
Synonyms : grand duchy of luxembourg, luxemburg