hamstrung
ham-strung
verb
Severely restricted or incapacitated someone's power, movement, or effectiveness.
"Lack of funds hamstrung their ambitious project."
Thesaurus
Synonyms: hamstring, hamstring tendon
ham-strung
Severely restricted or incapacitated someone's power, movement, or effectiveness.
"Lack of funds hamstrung their ambitious project."
Synonyms: hamstring, hamstring tendon