1 definition by Georgeboss2006

Top Definition
When you proceed to put leontos on your dick and then slap sthe girls face in order for it to burn
She made me mad so I gave her the ghost rider
by Georgeboss2006 December 24, 2020

Mug icon
Buy a The ghost rider mug!