self-propelled agricultural implement - Français Anglais Dictionnaire