the shit hit the fan - French English Dictionary