squelcher(noun) noun1. a crushing remarkSimilar word(s): squelch, takedownDefinition categories: communication, derision2. an electric circuit that cuts off a receiver when the signal becomes weaker than the noiseSimilar word(s): squelchDefinition categories: man–made, circuit