This is a quite popular term in Italian. I am aware it is related to some specific Italian cultural element, so it is rather likely that a straightforward translation doesn't exist.
Supercazzola is a nonsense, a phrase without any meaning, which contains invented words, which is used as a joke, in order to mock or confuse the person to whom the phrase is addressed.
Freely translated from wikipedia.