device which produces and radiates heat - Alemán Inglés Diccionario