Glomerular

Definition of Glomerular from the PharmacyDictionary.in

Glomerular

This term pertains to or is of the nature of a glomerulus, especially a renal glomerulus, which is a network of capillaries in the kidneys where blood filtration takes place.

Not Available