Ctenocyst

Type: n.

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

other words that start with ct

Online Free Dictionary