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