nephroid - French English Dictionary