Top Definition
a digital phenomenon
encountered by contacting artola at
It looks to me like you need an artola
I had lost faith and then I was artolaed
Don't forget to add artola
by artoladigital August 06, 2009
5 Words related to Artola

Free Daily Email

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

Emails are sent from We'll never spam you.