Definitions by Plasmaguy
ride the train to pound town
to have sex with
I may not have found a girlfriend, but I'd at least like to ride the train to pound town with someone.
ride the train to pound town by Plasmaguy March 29, 2015