Top definition
Traveling the long, scenic route to simultaneous orgasms, taking place between two best friends, one male and one female; one of the two people must be in a relationship with another person. CAUTION: Obey the speed limit of 25 MPH or you will end up in POUNDTOWN. To summarize sensation station, it is romantic/passionate sex between two people who are not a couple.
I was taken to sensation station by Scott last night, and it was MIND much more of an enjoyable trip than last time, when Anthony took me to poundtown with his captain longdong.
by DoodleNuts September 23, 2010
Get the mug
Get a sensation station mug for your mother-in-law Beatrix.