Squelch

Webster's Dictionary of the English Language

·noun A heavy fall, as of something flat; hence, also, a crushing reply.

II. Squelch ·vt To Quell; to Crush; to silence or put down.

III. Squelch ·add. ·vi To make a sound like that made by the feet of one walking in mud or slush; to make a kind of swashing sound; also, to move with such a sound.