Sambars Meaning

There are 1 meaning(s) for word Sambars

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

    Synonyms : cervus unicolor,  sambur