sambur
nounThe Indian elk, Rusa aristotelis, a very large rusine deer inhabiting the hill-country of India.
nounAn East Indian deer (
a deer of southern Asia with antlers that have three tines
The Indian elk, Rusa aristotelis, a very large rusine deer inhabiting the hill-country of India.
nounAn East Indian deer (
a deer of southern Asia with antlers that have three tines