n. choroidea
Definition of choroidea in English
Vascular component of the uvea, located between the sclera and the retina, which supplies nutrients to the retina.
Vascular component of the uvea, located between the sclera and the retina, which supplies nutrients to the retina.