card punching department - Spanish English Dictionary