mornifler
Top 50000
Meanings
Verb
1. to slap (in the face) (transitive)