high-speed punch - Turkish English Dictionary