tamarau
English Dictionary
->
Letter T
-> tamarau
Search Dictionary:
tamarau Definition
(n)
small
buffalo
of
Mindoro
in
the
Philippines
tamarau Synonyms
Anoa mindorensis
Bubalus mindorensis
tamarao
tamarau
© Art Branch Inc.