a hellhole - French English Dictionary