What is the full meaning of idioblasts
IDIOBLAST, a plant cell that differs from neighbouring cells in the same tissue [n]
Example of the word idioblasts placed on a Scrabble board.