Word info

ctenocyst

Noun

Meaning

An organ of the Ctenophora, supposed to be sensory.

Source: Webster's dictionary

Close letter words and terms