hemlock water dropwort - French English Dictionary