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