radiosurgery - French English Dictionary