glomerule
1. [ noun ] (botany) a compacted or sessile cyme
Related terms: cyme
Similar spelling:   glomerulus
  glomerular
  glimmer
  glamorous
  glamorize
  glamorise
  glamor
  glamour