Madrid Meaning
There are 1 meaning(s) for word Madrid
Meaning 1 : the capital and largest city situated centrally in Spain; home of an outstanding art museum
Synonyms : capital of spain, spanish capital
Synonyms : capital of spain, spanish capital
Similar words of Madrid :
