Word info Synonyms

Spanish capital

Noun

Meaning

the capital and largest city situated centrally in Spain; home of an outstanding art museum

Source: WordNet

Synonyms

Close letter words and terms