chorioids

noun
  1. Plural of chorioid; a vascular membrane of the eye located between the retina and the sclera that supplies blood to the eye.
  2. Usage: anatomy; Also spelled 'choroids'; the spelling 'chorioid' is less common in modern usage

Examples