English-Italian dictionary »

tamaraw meaning in Italian

EnglishItalian
tamaraw (Bubalus mindorensis)
noun

tamarronoun