1 Noun 0 Verb 1 Adj. 0 Adv.
Filters
ENchoroidNoun
EN
A highly vascular membrane in the eye between the retina and the sclera; a dark pigmentation minimizes the scattering of light inside the eye
choroid coat
bn:00018776n Concept
ENchoroidAdjective
EN
Resembling the chorion, particularly in containing many blood vessels.
bn:27124525a Concept