hydraulic shearing machine - Alemán Inglés Diccionario