A choroid plexus is a small organ located inside the nervous system, more precisely in the brain in proximity to the ventricles. The numerous choroid plexus secrete what is called cerebrospinal fluid, which is found immersing part of the central nervous system. Choroid plexus are often afflicted with non cancerous tumors that nevertheless have to be surgically removed, particularly to avoid them secreting excessive amounts of cerebrospinal fluid, which could lead to increased pressure on the central nervous system, with risks of cell-death from the compression.
Original article published by
. Translated by Jeff