SQUELCH


Meaning of SQUELCH in English

v. & n.

--v.

1. intr. a make a sucking sound as of treading in thick mud. b move with a squelching sound.

2 tr. a disconcert, silence. b stamp on, crush flat, put an end to.

--n. an instance of squelching.

Derivatives:

squelcher n. squelchy adj.

Etymology: imit.

Oxford English vocab.      Оксфордский английский словарь.