Attested.to

Definition

a plexus of nerves supplying the heart and nearby structures

Seed ·

Term in context

cardiac plexus in CommonParlance