choroid

noun
  1. the vascular layer of the eye between the retina and the sclera that supplies blood to the retina
  2. Usage: anatomy
adjective
  1. relating to or resembling the choroid of the eye
  2. Usage: anatomy

Examples