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