Search term achillespees has one result
Jump to
NL Dutch EN English
achillespees (n) [strong tendon in the calf of the leg] (n) Achilles tendon (n) [strong tendon in the calf of the leg]