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