Carotid

Definition of Carotid from the PharmacyDictionary.in

Carotid

A primary artery supplying blood to the head

Not Available