stereoblastulas
English
Noun
stereoblastulas
plural of
stereoblastula