Hamstring

/ˈhæm.strɪŋ/

Synonyms

Slang Meanings

To hold back or limit in performance.
Working those long hours really hamstrings my ability to practice.
Referring to something that is restricting or annoying.
Those new policies are just hamstringing the creativity of the team.