Top definition
meaning bitch slap originating from the ancient art of karate
Tracey gave Ric an open hand after he tried to pull an angry dragon on her.
by MissSaucey June 18, 2009
Get the mug
Get a open hand mug for your dog Larisa.