CAROTID CANAL Meaning of CAROTID CANAL in English noun : the canal by which the internal carotid artery enters the skull Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012