QUENCHER Meaning of QUENCHER in English n. person or thing which satisfies a need; soother, reliever; extinguisher; suppressor, queller Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012