mechanical-feed punching machines - Espagnol Anglais Dictionnaire