Madrid
1.
(
noun
) the capital and largest city of Spain; home of the Museo del Prado (an outstanding art museum)
Synonyms:
Spanish capital
,
capital of Spain
Related Words:
national capital
Terms and Conditions of Use / Copyright Notice