left lymphatic duct - German English Dictionary