English synonyms about - contact  

glomerular

adjective

1 glomerular

Of or relating to glomeruli.


Find more on glomerular elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.037