Skip to main content

idioblast

English idioblast meaning in English  •  idioblast का अर्थ अंग्रेजी में
Noun
  • An individual cell, differing greatly from its neighbours in regard to size, structure, or contents.
Advertisement