nefroid - French English Dictionary