internal combustion engine-driven device - Francés Inglés Diccionario