special metal clamping machine - Español Inglés Diccionario