1 result found

Search Results for: idioblast

Sclereid

Definition noun, plural: sclereids A type of sclerenchyma cell of varying shapes but are typically shorter than sclerenchyma... Read More