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
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.×