Definition of Choroid
Noun: choroid 'ko,royd
- 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
See also:
chorography
choroidal
Anagrams containing the word choroid