splenonephric - French English Dictionary