trench ditching machine - Turc Anglais Dictionnaire