English
›
Words
the
act of silencing or putting down
Translation:
English
Noun
5
squelch
Add
Translation