to render powerless, ineffective, or unable to move <the downtown development committee claims that it's hamstrung by city ordinances protecting historic buildings> Related Words attenuate
; knock out
Near Antonyms energize
Seen & Heard
What made you want to look up hamstring? Please tell us where you read or heard it (including the quote, if possible).