CTENOCYST MEANING IN ENGLISH

• Ctenocyst Definition & Synonyms

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


RECENT SEARCHES