nefroide - French English Dictionary