luxembourg - Dictionary definition and meaning for word luxembourg

(noun) the capital and largest city of Luxembourg Definition
(noun) a grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany; an international financial center

Memory aid to help you memorize this

Download Our Mobile Apps

Please note that the apps on the website are currently in beta mode.