gymnocysts

English

Noun

gymnocysts

  1. plural of gymnocyst