Meaning of choroid
Definition of choroid
(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
Other information on choroid
WIKIPEDIA results for
choroid
Amazon results for
choroid
Tweet