Definition of quencher in US English:

quencher

noun

  • 1A refreshing drink.

    ‘a great-tasting quencher without the calories’
  • 2Physics Electronics
    A device or substance that suppresses an effect such as luminescence.

    ‘these species are efficient fluorescence quenchers’

Pronunciation

quencher

/ˈkwen(t)SHər//ˈkwɛn(t)ʃər/