meaning of cnida

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


Related Words

cnida | cnidae | cnidaria |

Developed & Maintained By Taraprasad.com

Treasure Words