scarred kidney - French English Dictionary