YourDictionary

sclereid

(sklĕrˈē-ĭd)

noun
A thick-walled lignified plant cell that is often branched.

Learn more about sclereid

link/cite print suggestion box