choledochorraphy - Spanish English Dictionary