Meaning of internal carotid artery
Definition of internal carotid artery
(noun)
the
branch
of the
carotid
artery
that supplies
blood
to the
brain
and
eyes
and
internal
parts
of the
head
Other information on internal carotid artery
WIKIPEDIA results for
internal carotid artery
Amazon results for
internal carotid artery
Tweet