a small coiled or intertwined mass of blood vessels, nerve fibres, etc, esp a knot of capillaries (tiny blood vessels; see capillary1) at the point of origin of each nephron (urine-secreting unit in a kidney)
glomerular adj
[scientific Latin glomerulus, dimin. of Latin glomer-, glomus ball]