special metal clamping machine - Alemán Inglés Diccionario