megacysts
English
Noun
megacysts
plural of
megacyst