English Dictionary
Definition squelch in British English
squelch verb
verb
/skweltʃ/
2
to stop someone or something that is causing you trouble, especially by taking firm action against them
Example
The government's policy of imprisoning protesters had successfully squelched opposition.
