venous port implantation - German English Dictionary