advanced surgical and radiotherapy techniques - French English Dictionary