amebulas
English
Noun
amebulas
plural of
amebula