Dictionary.com
Thesaurus.com
has been torpedoing
  • present perfect progressive of torpedo (3rd person singular).