glomerule noun.
['glɒmǝru:l] L18.[French glomérule from mod. Latin GLOMERULUS.]1. Botany. A condensed cymose flower-head. Now
rare.
L18.2. Microbiology. A small clump or cluster of cells or spores, esp. of algal cells in lichens.
M19.3. Anatomy. =
GLOMERULUS 1.
rare.
M19. ■ glo'merulose adjective (chiefly
Botany) bearing or occurring as glomerules
L19. [TahlilGaran] English Dictionary ▲