Definition of quencher

Definition of quencher
  1. quencher Noun Something that quenches (thirst, fire, etc.)
Need more help? Try our forum NEW