Definition, synonyms and related words
An open-handed slap to the face.
Alternative spelling of bitch-slap