mesocysts
English
Noun
mesocysts
plural of
mesocyst