be on the verge of ruin - Français Anglais Dictionnaire