advanced surgical and radiotherapy techniques - German English Dictionary