WTF is a meme that appears to be popular right now. I do have some idea of what it means: World Trade Federation, perhaps? Or, What's That Fellow? It is sort of like using BUFF to refer to B-52 bombers. When I was in the service, I was told that BUFF meant "Big Ugly Fat Fucker" but later...