Portuguese-English dictionary »

euglena meaning in English

PortugueseEnglish
euglena noun
{f}

euglena(any of several protests, of the genus Euglena)
noun