ALL meanings of glomerule
glom·er·ule
G g - noun glomerule (botany) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood. 1
- noun glomerule a cyme condensed into a headlike cluster. 1
- noun glomerule (anatomy) A glomerulus. 0
- noun glomerule a cymose inflorescence in the form of a ball-like cluster of flowers 0
- noun glomerule a ball-like cluster of spores 0
- noun glomerule a compact cluster, as of a flower head 0
- abbreviation GLOMERULE glomerulus 0