glomerular
1. [ adjective ] of or relating to glomeruli
Related terms: glomerulus
Similar spelling:   glomerule
  glomerulus
  glimmer
  glamorous
  glimmery