Tela choroidea
System
Nervous
Tela choroidea
Definition
A structure found in the walls of the ventricles of the brain, consisting of part of the meninges (pia mater in mammals) plus ependyma[cjm].
The Tela choroidea is a part of the Nervous.