GLEBA MEANING IN ENGLISH

• Gleba Definition & Synonyms

  1. (n.) The chambered sporogenous tissue forming the central mass of the sporophore in puff balls, stinkhorns, etc.


• Glebae Definition & Synonyms

  1. (pl. ) of Gleba


RECENT SEARCHES