trenching machines - Espagnol Anglais Dictionnaire