Definition of Spanish Capital

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

Synonyms for word "spanish capital"

Semanticaly linked words with "spanish capital"