trench ditching machine - Spanish English Dictionary