hit the ditch - French English Dictionary