glomerular capsule - German English Dictionary