Skip to main content

Dr. McFeces's definitions

Achilles tendon

Share definition
A tendon in your foot right above your ankle.
Vital nerve for moving your foot and standing
If you sever your achilles tendons, you won't be able to stand
by Dr. McFeces December 25, 2011
Flag
mugGet the Achilles tendon mug.