hamstring
English Dictionary
->
Letter H
-> hamstring
Search Dictionary:
hamstring Definition
(n)
one
of
the
tendons
at
the
back
of
the
knee
(v)
make
ineffective
or
powerless
; "
The
teachers
were
hamstrung
by
the
overly
rigid
schedules
"
(v)
cripple
by
cutting
the
hamstring
hamstring Synonyms
hamstring
hamstring tendon
© Art Branch Inc.