Luxembourg

Synonyms

Luxemborg

Luxemburg

Country in Europe, between France and Germany.