Grand Duchy of Luxembourg
grand·duc·hyof·luxembourg
noun
1.
a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center
Related words
Broader terms
Part of
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.