◄
Ctenocyst
►
Dictionary
(
n.
) An organ of the Ctenophora, supposed to be sensory.
Clyx.com