inescapable disaster - French English Dictionary