kidney duct - Spanish English Dictionary