Noun squelcher has 2 senses
  1. put-down, squelch, squelcher, takedown - a crushing remark
    --1 is a kind of derision
    Derived form: verb squelch1
  2. squelch circuit, squelch, squelcher - an electric circuit that cuts off a receiver when the signal becomes weaker than the noise
    --2 is a kind of circuit, electrical circuit, electric circuit
    Derived form: verb squelch1