English Dictionary
◊ GLOMERULAR
glomerular
adj : of or relating to glomeruli