nettle cell

nettle cell

[′ned·əl ‚sel] (invertebrate zoology) cnidoblast