YourDictionary

Dictionary Home » Science » gleba

gleba science definition

Plural glebae
The fleshy, spore-bearing inner mass of the basidiomycete fungus known as the puffball.

Learn more about gleba

link/cite print suggestion box