Portuguese-English dictionary »

cariacu meaning in English

PortugueseEnglish
cariacu noun
{m}

white-tailed deer(type of deer)
noun