glomerulus of mesonephros - French English Dictionary