Define Shuttlebus Meaning

Shuttlebus
The incursion of the thumb ...forcefully into the anus!!!!

Damn dude I was with that girl last night!!!!
..did you hit her with that shuttlebus....
Shiiiiit!!! You know I did!!!
By Marissa