quenchers



We found a root(lemma) word : quencher

a refreshing drink

a device or substance that suppresses an effect such as luminescence

Click here to see the free dictionary definition for quenchers

definition by Oxford Dictionaries