tamarao Meaning, Definition & Usage

  1. noun small buffalo of Mindoro in the Philippines
    Anoa mindorensis; Bubalus mindorensis; tamarau.

WordNet