Portuguese-English dictionary »

lagarta mede-palmos meaning in English

PortugueseEnglish
lagarta mede-palmos noun
{f}

measuring worm(larva)
noun