choroid
definition: a highly vascular membrane in the eye between the retina and the sclera
example:
speech part: noun
synonyms:
choroid coat
Video not found.