1 definition by MiggyChan

Top Definition
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 26, 2010

Mug icon
Buy a Avatar mug!