VariousWords beta
Definitions:
Noun
Madrid
capital of Spain
Spanish capital
Definition: the capital and largest city situated centrally in Spain; home of an outstanding art museum