American Dictionary
Definition squelch in American English
squelch verb
verb
/skweltʃ/
1
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.
