Skip to main content

bigbear40's definitions

Tea Leaf Green

A face-melting psychedelic band from San Francisco, CA.
I tried to get knucks at the Tea Leaf Green show last night, but instead my face melted.
by bigbear40 May 27, 2008
mugGet the Tea Leaf Green 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