Definitions by aja1185
Ghost ride
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
Ghost ride by aja1185 January 19, 2009