an abundant flow of saliva - Français Anglais Dictionnaire