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