hamstrung
verbto restrict or limit in freedom or ability, especially by artificial or structural constraints
The company's new policy hamstrung innovation by requiring all new projects to undergo a lengthy approval process.
Also constrained · restricted · impeded · checked
Try typing it
Type all GRE words →