tamarao has definitions from the field of zoology
1
[ noun ] (zoology) small buffalo of Mindoro in the Philippines

Related terms

Old_World_buffalo Bubalus

*