Meaning of tamarau
Definition of tamarau
(noun)
small
buffalo
of Mindoro in the Philippines
Other information on tamarau
WIKIPEDIA results for
tamarau
Amazon results for
tamarau
Tweet