hamstrung

adj

1.
diminished in strength, quality, or utility