• Glomeruli

    Noun

    1. glomeruli

      (irregular plural of glomerulus)
    2. That which is affected by glomerular nephropathies
    © Wiktionary