'capital of Spain' definitions:

Definition of 'capital of Spain'

From: WordNet
noun
The capital and largest city situated centrally in Spain; home of an outstanding art museum [syn: Madrid, capital of Spain, Spanish capital]