INTERNAL CAROTID ARTERY


Meaning of INTERNAL CAROTID ARTERY in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.