self-cooled machine - Francés Inglés Diccionario