Translation of keting in English:

keting

Achilles tendon

noun

  • 1

    Achilles tendon, the tendon that connects the muscles at the back of the lower part of the leg to the heel