the grand duchy of luxembourg - French English Dictionary