Dictionary search results

Showing 1-4 of 4 results

hamstring British & World English

Any of five tendons at the back of a person’s knee

hamstring English Thesaurus

the enemy was trying to hamstring his horse

hamstring English-Spanish

ligamento