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