Portuguese-English dictionary »

carabau meaning in English

PortugueseEnglish
carabau noun

carabao(Bubalus bubalis carabanesis)
noun
[UK: karˈabaʊ] [US: kærˈæbaʊ]