Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

ctenocyst Definition

Cancel
ctenocyst
noun
An organ of the Ctenophora, possibly a sensory organ

Words Related to ctenocyst!

ctenocyst Examples by Brain Bank Users