Attested.to

Definition

an artery that supplies the choroid plexus

Seed ·

Term in context

choroidal artery in CommonParlance