tamarau Meaning, Definition & Usage

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

WordNet