The Collaborative International Dictionary
Glomerule
Glomerule \Glom"er*ule\, n. [Dim. fr. L. glomus ball.]
(Bot.) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
(Anat.) A glomerulus.
Wiktionary
glomerule
n. 1 (context botany English) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood. 2 (context anatomy English) A glomerulus.
WordNet
glomerule
n. a compacted or sessile cyme