trench cutting machine - Spanish English Dictionary