Register

Ctenocyst

Definition: An organ of the Ctenophora, supposed to be sensory.