hamstring noun. (anatomy) .Any of the tendons at the rear hollow of the human knee. 2. Or hamstrings the hamstring muscle. 3. The large tendon in the back of the hock of a quadruped, hamstring;
hamstring transitive verb. (figurative), (active) melumpuhkan; (passive) lumpuh: their efforts were hamstring by lack of funds, usaha mereka lumpuh akibat kekurangan wang.