Ctenocyst

From BiblePortal Wikipedia

Ctenocyst [1]

(n.) An organ of the Ctenophora, supposed to be sensory.

References