nectomonads
English
Noun
nectomonads
plural of
nectomonad