Top definition
absolutely wonderful, beautiful and fantastic. it doesn't get any better or more fun than this!!
man, this band is so good it's like sex on acid!
by Yummalicious April 02, 2009
Get the mug
Get a sex on acid mug for your buddy Vivek.