sclerotic_coatEnglish

sclera, sclerotic coat

Noun

The whitish fibrous membrane (albuginea) that with the cornea forms the outer covering and protection of the eyeball

English: sclera, sclerotic coat

English words with similar meanings

Show 1 words