trench ditching machine - Espagnol Anglais Dictionnaire