someone who quenches/extinguishes - Deutsch Englisch Wörterbuch