hole-punching machines - Spanish English Dictionary