What is Mindf*ck?
to forget something; brainfart
I was going to say something, but then I had a total mindf*ck."
See brainfart