schistomula
English
Noun
schistomula
plural of
schistomulum