Meaning of urtica dioica

Definition of urtica dioica

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

Other information on urtica dioica

WIKIPEDIA results for urtica dioica
Amazon results for urtica dioica