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
Love words? Need even more definitions?
Merriam-Webster unabridged
Share