blastophores

English

Noun

blastophores

  1. plural of blastophore