For Epithelial Cells In The Choroid Plexus we have a term and definition in Science.

One of the barriers separating blood from the cerebrospinal fluid (CSF). Plays important role in blocking xenobiotic and some endogenous substances from entering the brain.
See more Science Terms ...
Browse words that start with: