Glomerule /(?)/

Glom·er·ule

Glomerule

n.
  1. A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood. (Bot.)
  2. A glomerulus. (Anat.)