Meaning of achilles tendon

Definition of achilles tendon

(noun) a large tendon that runs from the heel to the calf

Other information on achilles tendon

WIKIPEDIA results for achilles tendon
Amazon results for achilles tendon