Salvador

Explore definitions, synonyms, and language insights of Salvador

Definitions

Noun
a republic on the Pacific coast of Central America