mechanical trencher - Inglés Sinónimo Diccionario