hamstrung ( synonym found)

Definition of hamstrung:

(adj) : restricted as if by being crippled with a hamstring

Definition of hamstrung:

(adj) : restricted as if by being crippled with a hamstring

Back to Top