the grand duchy of luxembourg - Spanish English Dictionary