Word info

amebula

Noun

Meaning

amebula (plural amebulas or amebulae or amebulæ)

(biology) A small ameba (or organism that resembles one)

Source: en.wiktionary.org

Close letter words and terms