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