Definitions for "Glomerulus"
The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.
The network of blood capillaries in the cup-like end (Bowman's capsule) of the nephron, where waste products are filtered from the blood into the kidney tubule.
Place in the kidney where urine is formed
Latin glomerare = to roll up, from glomus = a ball of thread (cf. conglomeration).