on balance (considering everything) - Français Anglais Dictionnaire