squelched; squelching; squelches
1
2
: to emit or move with a sucking sound
squelcher
noun
1
: a sound of or as if of semiliquid matter under suction
the squelch of mud
2
: the act of suppressing
especially
: a retort that silences an opponent
Love words? Need even more definitions?
Merriam-Webster unabridged
Share