amebomata
English
Noun
amebomata
plural of
ameboma