We found 1 definitions of madrids from 1 different sources.
Noun |
||
madrid - the capital and largest city situated centrally in Spain; home of an outstanding art museum | ||
capital of Spain, Spanish capital |