the grand duchy of luxembourg - Turkish English Dictionary