English Dictionary
Definition sclera in British English
sclera noun
[countable] noun
/ˈsklɪərə/
Synonyms and related words
