Oh Snap" is something you say when something happens and it makes your emotions go up (usually surprised, excited, OR reacting to someone else being insulted)~~ it's a little difficult to explain... but it's definitely English slang. haha I apologize for using slang words often. I forget they aren't always taught or known else where in the world! >