Noun choroid has 1 sense
  1. choroid, choroid coat - a highly vascular membrane in the eye between the retina and the sclera
    --1 is a kind of membrane, tissue layer
    --1 is a part of eye, oculus, optic
,
TOP