From what my German friends have told me, it has no idiomatic meaning like it has in English. In fact, when they want to say "that sucks" they say it in English and not in German. I guess Beavis and Butthead have permeated our so-called culture much more than it has theirs.