kidney duct system - French English Dictionary