Type: n.
Definition of Ctenocyst: An organ of the Ctenophora, supposed to be sensory.
other words that start with ct
Online Free Dictionary