mesonephros - French English Dictionary