endocysts
English
Noun
endocysts
plural of
endocyst