Attested.to

Definition

a large tendon that runs from the heel to the calf

Seed ·

Term in context

Achilles tendon in CommonParlance