Dictionary.com
Thesaurus.com
has squelched
  • present perfect of squelch (3rd person singular).