cytocysts
English
Noun
cytocysts
plural of
cytocyst