mindblower

Noun

 * 1)  Anything mind-blowing.