glomerules

noun
  1. Plural of glomerulus; tiny clusters of blood vessels in the kidneys that filter waste from the blood to form urine.
  2. Usage: anatomy; medical
  3. In botany and zoology, small rounded clusters or aggregations of structures.
  4. Usage: biology; technical

Examples