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

More General Terms