choledochous - Spanish English Dictionary