choledochorraphy - French English Dictionary