mind-blowing

Adjective

 * 1) Hallucinogenic.
 * 2) Having an overwhelming effect on the imagination; mind-boggling.