impending disaster - French English Dictionary