luxembourg

Noun
  1. The capital and largest city of Luxembourg (synset 108981175)
  2. A grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany;
    An international financial center (synset 108980760)

Other Searches