choroid
English Dictionary
->
Letter C
-> choroid
Search Dictionary:
choroid Definition
(n)
a
highly
vascular
membrane
in
the
eye
between
the
retina
and
the
sclera
choroid Synonyms
choroid
choroid coat
© Art Branch Inc.