English edit

Noun edit

ctenocystoids

  1. plural of ctenocystoid