glomera

noun
  1. Plural of glomerulus; small rounded clusters of blood vessels or nerve fibers in the kidney or other organs.
  2. Usage: technical; anatomy; biology

Examples