Stachys palustris
Explore definitions, synonyms, and language insights of Stachys palustris
Definitions
Noun
perennial herb with an odorless rhizome widespread in moist places in northern hemisphere