glomerule

noun
  1. A small, rounded cluster of blood vessels or nerve fibers, especially the network of capillaries in the kidney that filters waste from the blood.
  2. Usage: anatomy; medical

Examples