torture and torment - French English Dictionary