hemlock water dropwort - Spanish English Dictionary