• Link Centre - Search Engine and Internet Directory

Dictionary definition for: Grand Duchy Of Luxembourg

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

WordNet 2.1 Copyright Princeton University. All rights reserved.


See another random word