Top definition
Having sex with a stranger on a train, usually in the bathroom compartment. Similar to the 'mile-high club' on an airplane.
Debbie told her best friend, "You would not believe the sex god on my commute home. We had the Amtrak Special before the Poughkeepsie station."
by cantguessmyname September 23, 2010
Get the mug
Get a amtrak special mug for your Facebook friend Jerry.