Medical Dictionary
episclera
noun epi·sclera \ˌep-ə-ˈskler-ə\
Medical Definition of EPISCLERA
: the layer of connective tissue between the conjunctiva and the sclera of the eye
Seen & Heard
What made you want to look up episclera? Please tell us where you read or heard it (including the quote, if possible).