left hepatic duct - French English Dictionary