carotid canal

noun

Medical Definition of carotid canal

: the canal by which the internal carotid artery enters the skull

called also carotid foramen