spot punch - Turkish English Dictionary