Wiktionary
stereoblastulae
n. (plural of stereoblastula English)
n. (plural of stereoblastula English)