glomerularEnglish

glomerular

Adjective

Of or relating to glomeruli

English: glomerular

Words that start with "glomerular"