Translation of karotid in English:

karotid

carotid

noun

  • 1

    carotid, an artery carrying blood to the head