Jargon Watch:

My nine-year old has adopted this phrase in recent months. “Oh, snap!” The Urban Dictionary, to which this link points, does not point out the obvious; that it is used like a euphemism for “Oh, shit!” //media.urbandictionary.com/image/page/ohsnap-17397.jpg' cannot be displayed]