Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
grand duchy of luxembourg
Jump to user comments
  • a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center
Related words
Related search result for "grand duchy of luxembourg"
Comments and discussion on the word "grand duchy of luxembourg"