salvador

Explore definitions, synonyms, and language insights of salvador

Definitions

Noun
a republic on the Pacific coast of Central America