Portuguese-English dictionary »

lombriga meaning in English

PortugueseEnglish
lombriga noun
{f}

giant roundworm(Ascaris lumbricoides)
noun