Tamil Dictionary 🔍

ctenocyst

Cte"no*cyst (t"n-sst), n. Etym: [Gr. (Zoöl.) Defn: An organ of the Ctenophora, supposed to be sensory.


ctenocyst - Similar Words