Skip to main content

Definitions by davyblue

Ecostain 

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