What is the full meaning of scleromas
SCLEROMA, a hardened patch of cellular tissue [n]
Example of the word scleromas placed on a Scrabble board.