hedge nettle (stachys palustris) - Spanish English Dictionary