Noun Definitiontamarao1.Definition: small buffalo of Mindoro in the PhilippinesRelated Noun(s):tamarauCategory: Animals