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