Dictionary.com
Thesaurus.com

has been hamstringing

  • present perfect progressive
    of hamstring (3rd person singular).
    hamstring
    noun
    (in humans and other primates) any of the tendons that bound the ham of the knee.