internal carotid artery
Short definition from Wiktionary
Noun
- The inner branch of the carotid artery that supplies the brain, eyes, and other internal structures of the head.
We haven’t written up internal carotid artery yet: Simple and Standard meanings, examples and a quiz.