glomerulus
1. [ noun ] (anatomy,zoology) a small intertwined group of capillaries in the malpighian body; glomeruli filter blood during urine formation
Related terms: capillary malpighian_body
Similar spelling:   glomerule
  glomerular
  glamorous
  glimmer
  glamorise