spotted water hemlock - German English Dictionary