'Glomerule' definitions:

Definition of 'glomerule'

(from WordNet)
noun
A compacted or sessile cyme

Definition of 'Glomerule'

From: GCIDE
  • Glomerule \Glom"er*ule\, n. [Dim. fr. L. glomus ball.] [1913 Webster]
  • 1. (Bot.) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood. [1913 Webster]
  • 2. (Anat.) A glomerulus. [1913 Webster]