CNIDA


Meaning of CNIDA in English

noun one of the peculiar stinging, cells found in coelenterata; a nematocyst; a lasso cell.

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