1: oh my god, you won the lottery, thats fanfreakingtastic
1: synonym for great, grand, marvelous, or anything else meaning good  2: something said in sarcasm when someone asks you how you are and you feel like crap
"1: oh my god, you won the lottery, thats fanfreakingtastic" What is the definition of "fanfreakingtastic"?