glomerule

(glämər o̵̅o̅l′)

noun

  1. a compact cluster, as of a flower head
  2. glomerulus

Origin: Fr glomérule < ModL glomerulus, dim. < L glomus (gen. glomeris), a ball, round knot: see glomerate

See glomerule in American Heritage Dictionary 4

noun
  1. Botany A compact, cymose cluster of flowers.
  2. Anatomy A glomerulus.

Origin:

Origin: New Latin glomerulus; see glomerulus

.

Related Forms:

  • glo·merˈu·late (glō-mĕrˈyə-lĭt) adjective

Learn more about glomerule

link/cite print suggestion box