Portuguese-English dictionary »

carará meaning in English

PortugueseEnglish
carará noun
{m}

anhinga(Anhinga anhinga)
noun

Your history