Meaning of spanish capital

Definition of spanish capital

(noun) the capital and largest city situated centrally in Spain; home of an outstanding art museum

Other information on spanish capital

WIKIPEDIA results for spanish capital
Amazon results for spanish capital