someone who quenches/extinguishes - Francés Inglés Diccionario