YourDictionary

glomerular medical definition

adjective
Relating to or affecting a glomerulus or the glomeruli.

link/cite print suggestion box