stand somebody in good stead - Français Anglais Dictionnaire