Meaning of hamstring
Definition of hamstring
(noun)
one of the tendons at the
back
of the
knee
(verb)
make
ineffective
or powerless; "The teachers were hamstrung by the
overly
rigid
schedules"
cripple
by
cutting
the
hamstring
Other information on hamstring
WIKIPEDIA results for
hamstring
Amazon results for
hamstring
Tweet