1 definition by davyblue

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