Define Ahh Snap Meaning

Ahh Snap
a term or meaning of joy when you find someyhing out that is interesting

""ahh snap" that girl does have herpes!
By Rosanna