Internet acronyms used to express extreme amusement and/or disbelief, strung together to make one very wrong word.
Short for:
Rolling On The Floor Laughing My Ass Off
Oh My Fucking God
Get The Fuck Out
Fuck Off And Die In A Fire
For The Win
What The Fuck
So guess who I saw today?
Who?
I saw Lisa today!
Really? ROTFLMAOMFGTFOADIAFTWTF