English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Cnida

Cnida (n.)

One of the peculiar stinging, cells found in Coelenterata; a nematocyst; a lasso cell.