choroid
1.
(
noun
) a highly vascular membrane in the eye between the retina and the sclera
Synonyms:
choroid coat
Related Words:
membrane
,
tissue layer
Terms and Conditions of Use / Copyright Notice