The "on the road" version of a bitch slap, done to an offending driver, by vigorously honking the horn.
by greenolive November 29, 2010

this is a disgusting filthy useless gossiping big-nosed fat with the biggest wizard's sleeve in the nation. Everyone should spit on her and scream this definition as loud as possible x
by your fav xx January 23, 2025
