physically powered engine - Français Anglais Dictionnaire