A small amoeba or an amoeba-like larval stage of certain organisms.
From amoeba + -ula (Latin diminutive suffix). Created in scientific Latin to describe miniature amoeba-like forms.
Try Another Word