Definitions of Stachys sylvatica:

  • noun:   foul-smelling perennial Eurasiatic herb with a green creeping rhizome