tendon of achilles

Noun
  1. A large tendon that runs from the heel to the calf (synset 105586371)

Other Searches