Definitions for ctenocyst
  • Ctenocyst (n.) - An organ of the Ctenophora, supposed to be sensory.
Words in your word
2 Letter Words
en es et ne no oe on os oy so to ye yo