Definitions of Stachys palustris:

  • noun:   perennial herb with an odorless rhizome widespread in moist places in northern hemisphere