idioblast
nounDefinition of idioblast
: a plant cell (such as a sclereid) that differs markedly from neighboring cells
Keep scrolling for more