adj. Situated on the sclera of the eye. Of or relating to the episclera.
episcleral 🔊 Listen to this adj. Situated on the sclera of the eye. Of or relating to the episclera. Share Facebook Twitter Google +