hemlock water dropwort - German English Dictionary