1 definition by Dr. McFeces

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 19, 2011
Get the Achilles tendon mug.