glomeruli - French English Dictionary