self-cooled machine - Alemán Inglés Diccionario