self-propelled agricultural implement - Turc Anglais Dictionnaire