Top Definition
A psychedelic mushroom coated in a THC glaze with a heavy dusting of cocaine and garnished with a hit of acid
Guy 1: Hey Frank, I think this slushroom is wearing off.

Guy 2: Who the fuck is Frank?
by Frank McFrank March 06, 2011
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.