Discovered this band and song completely by accident. I love it when that happens. I have no idea what the title means and yeah, there’s always Google Translator. It really doesn’t matter to me I guess because I don’t understand the lyrics anyway. I think the song is great! Feel free to comment if you want to set me (us) straight about what this is all about.