cup of hemlock - Spanish English Dictionary