English dictionary
tamarau meaning and definition
Definition and meaning of tamarau at MeaningMonkey.org. tamarau meaning and definition in the English Dictionary.TAMARAU noun
Definition of tamarau (noun)
- small buffalo of Mindoro in the Philippines
- synonyms: Anoa mindorensis, Bubalus mindorensis, tamarao
Source: Princeton University Wordnet