glomerulus

noun
  1. A small network of blood capillaries in the kidney where waste products are filtered from the blood to form urine.
  2. Usage: anatomy; plural: glomeruli
  3. A rounded cluster or ball-like structure, especially in botany or zoology.
  4. Usage: technical; plural: glomeruli or glomeruluses

Examples