Dictionary.com
Thesaurus.com
will have been kneecapping
  • future perfect progressive of kneecap.