Dictionary.com
Thesaurus.com
have lynched
  • present perfect of lynch.

More Suggestions