Noun capital of spain has 1 sense
  1. Madrid, capital of Spain, Spanish capital - the capital and largest city situated centrally in Spain; home of an outstanding art museum
    --1 is a kind of national capital
    --1 is a part of Spain, Kingdom of Spain, Espana
,
TOP