What is the meaning of the word "carotid"?
Definitions:
-
of or relating to either of the two major arteries supplying blood to the head and neck adjective
- This medicine should dilate your carotid arteries and get rid of that nasty headache.