mindbender

Noun

 * 1) Something that is mind-bending.