It's a weird expression and i've heard it for just enough times in anime and videogames for it to drive me nuts. I think it's supposed to mean something like "shaddap!", but i could be wrong. Can somebody gimme some additional input? I just want to be sure if i'm interpreting the above expression correctly.