Top definition
When a couple are incapable of spending the night together due to prior obligations and video chat with Skype and share random websites with one another from Stumbleupon.com
Rain and Carmelo had a Stumble Date on 3/13/10 instead of going out for dinner and a movie.
by melo323 March 13, 2010
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush