Nettling

From Biology-Online Dictionary | Biology-Online Dictionary

nettling

stinging; irritating.

(Science: zoology) Nettling cell, a lasso cell. See Lasso.