English

edit

Noun

edit

stereoblastulas

  1. plural of stereoblastula