Green’s Dictionary of Slang

mind-blow v.

[blow one’s mind v.]

to shock, amaze, surprise.

[UK]Listener 22 Oct. 540: It can mind-blow a long-haired GI to know he’ll have to live straighter to survive in Sweden than in the Army.