meaning of tamarau
1.
small
buffalo
of
Mindoro
in
the
Philippines
Related Words
tamarau
|
Developed & Maintained By
Taraprasad.com