IDIOBLAST Meaning of IDIOBLAST in English [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. 2012