What is a luxembourg?

luxembourg: the capital and largest city of Luxembourg; a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany
Updated on Saturday, February 04 2012 at 02:07AM EST