CHOROIDS
Definition
CHOROIDS is the plural of CHOROID.
noun CHOROID: a highly vascular membrane in the eye between the retina and the sclera.
CHOROIDS is the plural of CHOROID.
noun CHOROID: a highly vascular membrane in the eye between the retina and the sclera.