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.