Meaning of capital of spain

Definition of capital of spain

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

Other information on capital of spain

WIKIPEDIA results for capital of spain
Amazon results for capital of spain