Meaning of choroid plexus

Definition of choroid plexus

(noun) a vascular plexus of the cerebral ventricles that regulate intraventricular pressure

Other information on choroid plexus

WIKIPEDIA results for choroid plexus
Amazon results for choroid plexus