English to Arabic

Meaning for:
Keypunches
other
الثقوب