It translates directly from German to English as over. But it has a lot of meanings depending on use, most of the time it is supposed to mean SUPERIOR.
I know this because I vacationed in Dresden this summer and when you're in the eastern part of germany there is nothing to do besides hang out with friends and learn lots of words that if strung together could get you arrested if said in front of a policeman.