1 definition by lalalala432221234

Top Definition
Somewhere you masterbait more than once and with more than one person
"Thats her masterbation station
by lalalala432221234 November 19, 2011

Mug icon
Buy a Masterbation Station mug!