proheterocysts

English

Noun

proheterocysts

  1. plural of proheterocyst