Found 1 items, similar to Grand Duchy of Luxembourg.
English → English (WordNet)
Definition: Grand Duchy of Luxembourg
Grand Duchy of Luxembourg
n : a grand duchy (a constitutional monarchy) landlocked in
northwestern Europe between France and Belgium and
Germany; an international financial center [syn:
Luxembourg,
Luxemburg]