glomerulus - French English Dictionary