It loosely translates to "What the hell?".