Skip to main content

English: choroid

Welsh: coroid

Part of speech

Noun, Masculine, Singular

Definition

The densely pigmented layer of blood vessels lying just under the retina of the eye, contributing to its fuel and oxygen supply and optical efficiency.