'Spanish capital' definitions:

Definition of 'Spanish capital'

(from WordNet)
noun
The capital and largest city situated centrally in Spain; home of an outstanding art museum [syn: Madrid, capital of Spain, Spanish capital]