CTENOCYST


Meaning of CTENOCYST in English

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

Webster's English dictionary.      Английский словарь Webster.