Glomerulus

Definition of Glomerulus from the PharmacyDictionary.in

Glomerulus

Cluster of like structures, such as capillaries, usually describing those present in the kidney.

Not Available