Definition of Tamarau

  • (noun) small buffalo of Mindoro in the Philippines

Antonyms of Tamarau


No Antonyms Found.

Homophones of Tamarau


No Homophones Found.