squelches; squelched; squelching
squelches; squelched; squelching
Learner's definition of SQUELCH
[+ object] US
: 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.警方镇压了抗议。