Online English Dictionary

Home

Ctenocyst


n.

An organ of the Ctenophora, supposed to be sensory.


© 2009 Dammam Community College