sambar

Explore definitions, synonyms, and language insights of sambar

Definitions

Noun
a deer of southern Asia with antlers that have three tines

More General Terms