Dictionary Check: choroid

"choroid" is a valid word!

Scrabble 13 points
Words with Friends 13 points

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

Synonyms:

Advertisement

Anagrams of "choroid"