YourDictionary

episclera medical definition

noun
The connective tissue layer between sclera and conjunctiva of the eye.

link/cite print suggestion box