artificial kidney - French English Dictionary