nettle cell

nettle cell

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