/skweltʃ/
to stop (something) from continuing by doing or saying something 制止;压制;镇压
A statement was made to squelch [=squash, scotch, quash] the rumors.
一份制止谣言的声明发表了。
Police squelched [=quelled] the protest. = The protest was squelched by police.
警方镇压了抗议。