Glomerulus - French English Dictionary