squelcher




squelcher - noun

  • a crushing remark
  • an electric circuit that cuts off a receiver when the signal becomes weaker than the noise
  • squelcher - thesaurus

    squelch   takedown