bitch-slap - Turkish English Dictionary