Ctenocyst

Definition of Ctenocyst
An organ of the Ctenophora supposed to be sensory