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