Wiktionary
happy snap
n. (context colloquial lighthearted English) A photograph.
n. (context colloquial lighthearted English) A photograph.