Definitions
noun
a highly vascular membrane in the eye between the retina and the sclera; a dark pigmentation minimizes the scattering of light inside the eye
Look “choroid” up elsewhere
Want another word?
Spin the dictionary for a fresh one.