YourDictionary

Dictionary Home » Medical Definitions » trochlear spine

trochlear spine medical definition

noun
A spicule of bone arising from the edge of the trochlear pit of the eye, giving attachment to the pulley of the superior oblique muscle of the eyeball.

link/cite print suggestion box