Noun
A
squelching
sound
.
Verb
To
halt
,
stop
,
eliminate
,
stamp out
,
or
put down
,
often
suddenly
or
by
force
.