slap with the open hand - Turkish English Dictionary