Meaning of Madrid
Definition of Madrid
(noun)
the
capital
and largest
city
situated
centrally
in Spain;
home
of an
outstanding
art
museum
Other information on Madrid
WIKIPEDIA results for
Madrid
Amazon results for
Madrid
Tweet