I wonder if the anatomical term, "glomerulus" might be related? It's a cluster of blood vessels in the kidney.