'squelcher' definitions:

Definition of 'squelcher'

(from WordNet)
noun
A crushing remark [syn: put-down, squelch, squelcher, takedown]
noun
An electric circuit that cuts off a receiver when the signal becomes weaker than the noise [syn: squelch circuit, squelch, squelcher]