Sambar Meaning

There are 1 meaning(s) for word Sambar

Meaning 1 : a deer of southern Asia with antlers that have three tines

    Synonyms : cervus unicolor,  sambur