Choroid plexus

The choroid plexus or plica choroidea, is a plexus of cells that arises from the tela choroidea in each of the ventricles of the brain. The choroid plexus produces most of the cerebrospinal fluid (CSF) of the central nervous system. [Source: Wikipedia ]