mechanically-propelled - Français Anglais Dictionnaire