quench/slake one's thirst - Alemán Inglés Diccionario