• Glomerulus

    Noun

    glomerulus

    (plural glomeruli)
    1. (anatomy) A small intertwined group of capillaries within nephrons of the kidney that filter the blood to make urine
    2. Any of several other similar intertwined masses of things

    Related terms

    © Wiktionary