Attested.to

Definition

an artery that supplies the choroid plexus

Seed ·

Term in context

arteria choroidea in CommonParlance