bitch-slap - French English Dictionary