WTFWT

AcronymDefinition
WTFWTWhat The Freak Was That? (polite form)