Dictionary definition · squelch
noun
- a crushing remark
- an electric circuit that cuts off a receiver when the signal becomes weaker than the noise
verb
- suppress or crush completely"squelch any sign of dissent"
- make a sucking sound
- walk through mud or mire"We had to splosh across the wet meadow"
- to compress with violence, out of natural shape or condition"crush an aluminum can"
Source: Open English WordNet (CC BY 4.0).