Urtica dioica

Explore definitions, synonyms, and language insights of Urtica dioica

Definitions

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

More General Terms