kidney nephron - French English Dictionary