internal carotid arteryWiktionary 原文释义(英文)名词 Noun(anatomy) The inner branch of the carotid artery that supplies the brain, eyes, and other internal structures of the head.