Glomerulous

Glomerulous

A twisted mass of blood capillaries and urine tubules in the kidney where filtering of waste products occurs.Mentioned in: Kidney Disease