Urtica pipulifera

Explore definitions, synonyms, and language insights of Urtica pipulifera

Definitions

Noun
annual European nettle with stinging foliage and small clusters of green flowers

More General Terms