advanced surgical and radiotherapy techniques - Turkish English Dictionary