Noun Definitiontamarau1.Definition: small buffalo of Mindoro in the PhilippinesRelated Noun(s):tamaraoCategory: Animals