a living hell - French English Dictionary