Is this clip available on the web so that I can hear it in context? By itself, this sentence doesn't make sense. Perhaps if you can include the context then I can decipher the meaning. New and slangy idiomatic expressions are often created in advertising, particularly on TV. This may be the thing here.