glomerule - German English Dictionary