1 definition by enisainwonderland

Top Definition
A site that makes stalking effortless.
When checking twitter, i noticed that Cindy tweeted from her iPhone that she was shopping at Victoria's Secret. I think i'm going to go to the mall now. Maybe I can sneak a peek of her in the changing room.
by enisainwonderland April 28, 2009

Mug icon
Buy a Twitter mug!