someone who quenches/extinguishes - Français Anglais Dictionnaire