glomeruli - German English Dictionary