tamarau

definition: small buffalo of Mindoro in the Philippines
example:
speech part: noun
synonyms: tamarao
Video not found.