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
Tweet