◄ Ctenocyst ►

Dictionary
(n.) An organ of the Ctenophora, supposed to be sensory.

                                                                                                                                                                                                                                       

Clyx.com


Ctenidia
Top of Page
Top of Page