choledoch duct - Spanish English Dictionary