operated by electricity - Français Anglais Dictionnaire