stack punch - Turkish English Dictionary