IDIOBLAST MEANING IN ENGLISH

• Idioblast Definition & Synonyms

  1. (n.) An individual cell, differing greatly from its neighbours in regard to size, structure, or contents.


RECENT SEARCHES