keypunch - noun

singularkeypunch
pluralkeypunches