deltoid ligament noun
: a strong radiating ligament of the inner aspect of the ankle that binds the base of the tibia to the bones of the foot
Seen & Heard
What made you want to look up deltoid ligament? Please tell us where you read or heard it (including the quote, if possible).