internal carotid artery
noun
: the inner branch of the carotid artery that supplies the brain, eyes, and other internal structures of the head
called also internal carotid
Love words? Need even more definitions?
Merriam-Webster unabridged
Share