glomerula - French English Dictionary