Noun Definitionsquelcher1.Definition: a crushing remarkRelated Noun(s):squelch, takedownCategory: General2.Definition: an electric circuit that cuts off a receiver when the signal becomes weaker than the noiseRelated Noun(s):squelchCategory: Objects