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