I have no idea of the meaning of these words, but, the song sure is top notch. Love the style and flow of this!!!