transurethral needle ablation - German English Dictionary