Its not much but I'm offering a small reward of reps if anyone can translate this song into clear English.
I'm not quite sure if the lyrics share some connection with American language usage but in England, some of these words are a common place.
Enjoy