sclereid
nounDefinition of sclereid
: a variably shaped sclerenchymatous cell of a higher plant
Keep scrolling for more