it's an american slang term. sorry everyone who's not the greatest country on earth.Sarcasm.
Forum Rules