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