internal carotid artery

noun

Medical Definition of internal carotid artery

: the inner branch of the carotid artery that supplies the brain, eyes, and other internal structures of the head

called also internal carotid