Meaning of Madrid

Definition of Madrid

(noun) the capital and largest city situated centrally in Spain; home of an outstanding art museum

Other information on Madrid

WIKIPEDIA results for Madrid
Amazon results for Madrid