choroid

Definitions

General Science

  • noun a brownish membrane between the retina and the white of the eye that contains many blood vessels

Medical

  • noun the middle layer of tissue which forms the eyeball, between the sclera and the retina.
http://www.dictionarycentral.com/definition/choroid.html