Meaning of IDIOBLAST in English

IDIOBLAST

[id.i.o.blast] n [ISV] (1822): a plant cell (as a sclereid) that differs markedly from neighboring cells -- id.io.blas.tic adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.