Glomerulous
Glomerulous
A twisted mass of blood capillaries and urine tubules in the kidney where filtering of waste products occurs.
Mentioned in: Kidney Disease
Gale Encyclopedia of Medicine. Copyright 2008 The Gale Group, Inc. All rights reserved.