History
History
Synonyms
UK
US
Meaning:
squelch

(to make) a sucking sound as when feet are lifted from stiff, sticky mud

suppress, restrain

QUELCH as in Wiktionary
QUELCH as in Wikipedia