internal combustion engine-driven device - Espagnol Anglais Dictionnaire