tomocysts
English
Noun
tomocysts
plural of
tomocyst