1 definition by Moggytron

Top Definition
STN
Sooner Than Now. An online zine that covers global art, design and culture.
Did you see that cool illustration stuff on STN today?
by Moggytron May 28, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×