left lymphatic duct - French English Dictionary