megacysts

English

Noun

megacysts

  1. plural of megacyst