What is the full meaning of scleras
SCLERA, the outermost membrane of the eyeball [n]
Example of the word scleras placed on a Scrabble board.