cytocysts

English

Noun

cytocysts

  1. plural of cytocyst