percutaneous radiofrequency ablation - German English Dictionary