meaning of sambar
1.
a
deer
of
southern
Asia
with
antlers
that
have
three
tines
Related Words
sambar
|
Developed & Maintained By
Taraprasad.com