glomerula - German English Dictionary