Definitions of glomerule:

  • noun:   a compacted or sessile cyme