someone who quenches/extinguishes - Turco Inglés Diccionario