hamstrung
adjective
°Restricted as if by being crippled with a hamstring.
verb
°past tense of hamstring.