sambur

Explore definitions, synonyms, and language insights of sambur

Definitions

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

More General Terms