1 definition by davyblue

Top Definition
Tree-hugger; someone fanatical about the environment. Hippie.
That dude is such an ecostain; did you see him hugging that tree?
by davyblue October 01, 2010

Mug icon
Buy a Ecostain mug!