STACHYS PALUSTRIS
(noun)Definitions
There is 1 meaning of the phrase
Stachys Palustris.
Stachys Palustris - as a noun
Perennial herb with an odorless rhizome widespread in moist places in northern hemisphere
Synonyms (Exact Relations)
hedge nettle