hamstring tendon

Noun
  1. One of the tendons at the back of the knee (synset 105578335)

Other Searches