coenocysts

English

Noun

coenocysts

  1. plural of coenocyst