1 definition by Double G himself

Having to do with a girl giving it up to a whole bunch of guys at the same time, called "riding trains"
Ieba J. Romeo Rides Trains all da time
by Double G himself July 26, 2004
Get the trains mug.