those 10 minutes of heaven in your bed were fucktabulous
something that is so amazingly wonderful, it's almost as good as sex
"those 10 minutes of heaven in your bed were fucktabulous" What is the definition of "fucktabulous"?