shearing and punching machine - Turco Inglés Diccionario