an abundant flow of saliva - Alemán Inglés Diccionario