SQUELCH Meaning of SQUELCH in English (v. t.) To quell; to crush; to silence or put down. Webster's English dictionary. Английский словарь Webster. 2012