to quell; to crush; to silence or put down

listen to the pronunciation of to quell; to crush; to silence or put down
English - English
squelch
to quell; to crush; to silence or put down
Favorites