duplex kidney - French English Dictionary