What does WTF mean?

WTF is Internat slang for "What the f***?"