quench/slake one's thirst - Francés Inglés Diccionario