SQUELCH


Meaning of SQUELCH in English

v. squash, trample, crush; suppress, silence; make wet splashing sounds (as when walking through mud)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.