English | German | Russian | Czech

idioblast English

Meaning idioblast meaning

What does idioblast mean?

idioblast

(botany) An isolated specialised cell found in the midst of an otherwise homogeneous group of cells in plant tissue.

Are you looking for...?