keypuncher - noun
singular
keypuncher
plural
keypunchers