Madrid
English Dictionary
->
Letter M
-> Madrid
Search Dictionary:
Madrid Definition
(n)
the
capital
and
largest
city
situated
centrally
in
Spain
;
home
of
an
outstanding
art
museum
Madrid Synonyms
capital of Spain
Madrid
Spanish capital
© Art Branch Inc.