Meaning of capital of luxembourg

Definition of capital of luxembourg

(noun) the capital and largest city of Luxembourg

Other information on capital of luxembourg

WIKIPEDIA results for capital of luxembourg
Amazon results for capital of luxembourg