left hepatic duct - German English Dictionary