aja1185's definitions
When one sits on their hand until it becomes numb and then masturbates with it so it feels as if someone else is doing it when if fact no one is there, hence ghost riding
by aja1185 January 19, 2009
Get the Ghost ridemug.
Get the Ghost ridemug. We'll email you a link to sign in instantly.