Definitions by irfrenchfries
skin your mind alive
Used to refer to something that is amazing or revolutionary.
Similar to (and based on) "blow your mind".
Similar to (and based on) "blow your mind".
skin your mind alive by irfrenchfries April 29, 2012