CTENOCYST


Meaning of CTENOCYST in English

noun an organ of the ctenophora, supposed to be sensory.

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