amphiblastulas
English
Noun
amphiblastulas
plural of
amphiblastula