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