Definition of Capital Of Spain

  • 1. The capital and largest city situated centrally in Spain; home of an outstanding art museum Noun

Synonyms for word "capital of spain"

Semanticaly linked words with "capital of spain"