Yes. I don’t know the exact translation, but it’s an exclamation, something akin to throwing your hands up in frustration. I don’t think it’s off color at all.
I may have actually spelled it incorrectly as well. Perhaps someone will come by and correct me.
I looked it up on Babel Fish but didn’t get a good translation.