nephron - French English Dictionary