stereoblastulae

English

Noun

stereoblastulae

  1. plural of stereoblastula