Noun glomerule has 1 sense
  1. glomerule - a compacted or sessile cyme
    --1 is a kind of
    cyme
,
TOP