radiotherapy and thermal therapy devices - Francés Inglés Diccionario