cup of hemlock - French English Dictionary