French-English dictionary »

tamarau meaning in English

FrenchEnglish
tamarau nom

tamaraw◼◼◼(Bubalus mindorensis)
noun