someone who quenches/extinguishes - Alemán Inglés Diccionario