Tamaraw definitions

tăm'ə-rou'
A small, stocky, short-horned buffalo (Bubalus mindorensis) of the island of Mindoro in the Philippines.
noun
8
0

Origin of tamaraw

Tagalog tamaráw