Definitions of Glomerular capsule:

  • noun:   thin double membrane surrounding the glomerulus of a nephron