choroids

noun
  1. plural of choroid; the vascular layers of tissue between the retina and sclera in the eyes
  2. Usage: anatomy; medical

Examples