What does Butterfly Snap mean?

Butterfly Snap meaning in Urban Dictionary

Butterfly Snap is employed as a kind of victory word. A lot like when some one goes "daaamn" after a yo mama laugh.