Home / G / grand duchy of luxembourg

grand duchy of luxembourg

noun 25 letters Scrabble 48 WWF 56
Definitions
noun

a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center

Look “grand duchy of luxembourg” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →