Attested.to

Definition

a plexus of nerves surrounding the internal carotid artery

Seed ·

Term in context

carotid plexus in CommonParlance