ductus choledochus - Turkish English Dictionary