kidney duct system - Spanish English Dictionary