Nettling

p. pr. & a.
  1. Stinging; irritating.
  2. Nettling cell (Zoöl.),
    a lasso cell. See under Lasso.