squelch (v.)youdaoicibaDictYouDict[squelch 词源字典]
1620s, "to fall, drop, or stomp (on something soft) with crushing force," possibly imitative of sound made in the process. The figurative sense of "suppress completely" is first recorded 1864. Related: Squelched; squelching.[squelch etymology, squelch origin, 英语词源]