The AI-powered English dictionary
plural cnidoblasts
(biology) A cell in the epidermis of cnidarians in which the nematocyst develops