look up any word, like the eiffel tower:
 
1.
Used to refer to something that is amazing or revolutionary.

Similar to (and based on) "blow your mind".
Yo man, I have to show you this awesome new record by Canned Heat- it'll skin your mind alive!
by irfrenchfries February 21, 2012