central artery
noun
: a branch of the ophthalmic artery or the lacrimal artery that enters the substance of the optic nerve and supplies the retina
Love words? Need even more definitions?
Merriam-Webster unabridged
Share