meaning of idioblast

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


Related Words

idioblast |

Developed & Maintained By Taraprasad.com

Treasure Words