Rhyme Desk
Find rhyming words!

Definition of "Hamstring" :

noun: one of the tendons at the back of the knee

verb: cripple by cutting the hamstring

verb: make ineffective or powerless