Have you ever heard a song or just a phrase in a song that you didn't understand? Instead of researching it in google lets just ask the forum members here.
Then we can laugh at how stupid you are.
So what prompted this thread was that I was listening to Cocaine Ducks by EC8OR. I was wondering what the hell "cocaine ducks" meant. It must be a UK thing. I dunno, what do you think? Here is the song.