What is the full meaning of sclereids
SCLEREID, a thick-walled plant cell, also SCLEREIDE [n]
Example of the word sclereids placed on a Scrabble board.