'sclera' definitions:

Definition of 'sclera'

(from WordNet)
noun
The whitish fibrous membrane (albuginea) that with the cornea forms the outer covering and protection of the eyeball [syn: sclera, sclerotic coat]

Words containing 'sclera'