Online Dictionary and Scrabble Word Finder
(n.) An organ of the Ctenophora, supposed to be sensory.
Ctenocyst Ctenoid Ctenoidean Ctenoidei Ctenophora Ctenophore Ctenophoric Ctenophorous Ctenostomata