Top Definition
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
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.