Definition of Tamarao

  • (noun) small buffalo of Mindoro in the Philippines

Antonyms of Tamarao


No Antonyms Found.

Homophones of Tamarao


No Homophones Found.