Spanish-English dictionary »

tamarao meaning in English

SpanishEnglish
tamarao noun
{m}

tamaraw(Bubalus mindorensis)
noun