English edit

Noun edit

stereoblastulas

  1. plural of stereoblastula