ctenocyst
English
ctenocyst meaning in English • ctenocyst का अर्थ अंग्रेजी में
Noun
- An organ of the Ctenophora, supposed to be sensory.