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