treatment of liver tumors - German English Dictionary