glomeruli

noun
  1. Plural of glomerulus; small, rounded clusters of blood vessels or nerve fibers in the body, especially in the kidneys where they filter blood to form urine.
  2. Usage: medical/anatomical term; plural form; singular is glomerulus

Examples