grand duchy of luxembourg is a noun meaning "a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center". It carries one recorded sense.
a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center
Definitions, synonyms and semantic relations for grand duchy of luxembourg come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.