Skip to main content

MiggyChan's definitions

Avatar

Being environmentally too friendly. Coming from James Cameron's movie "Avatar"
Dude did you just throw that paper in a NON RECYCLING bin?!

WOAH, Avatar chill
by MiggyChan January 27, 2010
mugGet the Avatar mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email