have one's mouth water - Francés Inglés Diccionario