Meaning of stinging nettle

Definition of stinging nettle

(noun) perennial Eurasian nettle established in North America having broad coarsely toothed leaves with copious stinging hairs

Other information on stinging nettle

WIKIPEDIA results for stinging nettle
Amazon results for stinging nettle