precipitate into ruin - French English Dictionary