enterocysts

English

Noun

enterocysts

  1. plural of enterocyst