Definitions of glomerulus:

  • noun:   a small intertwined group of capillaries in the malpighian body; glomeruli filter blood during urine formation