a small hoofed mammal belonging to the family bovidae (bubalus mindorensis) - Spanish English Dictionary

a small hoofed mammal belonging to the family bovidae (bubalus mindorensis)

Meanings of "a small hoofed mammal belonging to the family bovidae (bubalus mindorensis)" in Spanish English Dictionary : 1 result(s)

English Spanish
Mammals
a small hoofed mammal belonging to the family bovidae (bubalus mindorensis) tamarao [m] PH