spotted water hemlock - Spanish English Dictionary