Dictionary.com
Thesaurus.com

will have hamstrung

  • future perfect
    of hamstring.
    hamstring
    noun
    (in humans and other primates) any of the tendons that bound the ham of the knee.