glomerule noun3 •A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.O. fragrantissima[…]Inflorescence of alternate sessile glomerules ½–¾ in. diam., each containing 8–12 nearly sessile heads[…] — 1906 •A glomerulus.The function of the glomerule is to separate the superfluous water from the blood — 1899 •A globule of metal. formsglomerules