Portuguese-English dictionary »

tocandira meaning in English

PortugueseEnglish
tocandira noun
{f}

bullet ant(Paraponera clavata)
noun