Hamstrung

Definition:

  • (imp. & p. p.) of Hamstring

Compare hamstrung with other words:

benumbed vs. hamstrung

hamstring vs. hamstrung

crippled vs. hamstrung