deltoid ligament


deltoid ligament

noun

Definition of DELTOID LIGAMENT

: 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).