Definitions of tamarao:

  • noun:   small buffalo of Mindoro in the Philippines