hedge nettle (stachys palustris) - German English Dictionary