Glomerular meaning

Of, pertaining to a glomerulus, or affecting the glomeruli.
adjective
0
0
Advertisement