CHOROID
“CHOROID” is a valid word.
13
Scrabble points
13
Words with Friends
7
letters
Definition
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