slap repeatedly - Turkish English Dictionary