Meaning of the word Madrid in English

What does Madrid mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

Madrid

US /məˈdrɪd/
UK /məˈdrɪd/
"Madrid" picture

Noun

the capital and largest city of Spain, located in the center of the Iberian Peninsula

Example:
We are planning a trip to Madrid next summer.
The flight from London to Madrid takes about two hours.