glomerule

noun

1.
a compacted or sessile cyme