Translation of hamstring in English:

hamstring

hamstring

noun

  • 1

    hamstring, tendon at the back of a knee or hock

verb

  • 1

    hamstring, cripple by cutting hamstring(s), cripple the activity of