glomerular : Idioms & Phrases


glomerular capsule

  • noun thin double membrane surrounding the glomerulus of a nephron
    capsula glomeruli; Bowman's capsule.
WordNet