The definition :


Definitions of tamarao:

  • noun:   small buffalo of Mindoro in the Philippines



Are you interested in alternative search :

:anoa mindorensis bubalus mindorensis tamarau buffalo old world buffalo

If you like reading news check: