internal combustion engine-driven device - Français Anglais Dictionnaire