High school teacher's Gen Z slang dictionary goes viral

Struggling to keep up with the younger generation's slang?

A US high school teacher had the same problem, so came up with a slang dictionary to help decipher his students' language.

When 43-year-old sociology teacher James Callahan shared it with his class, they found it so hilarious that one shared it online - where it's now gone viral.

The list includes gems like 'shlitty', which apparently means 'a good time',  and 'snack' - a person who looks good.

"I love learning the words that their generation comes up with - both the unique ones as well as the ones where they take an existing word and give it a completely different meaning," Callahan told BuzzFeed News.

"For example, when I think of 'snack,' I think Cheez-Its," he continued.

"It wasn't until a month ago that I learned that an attractive person is a 'snack.' I'm laughing again just thinking about my students explaining it to me."

He's now shared his full document with the public so other bemused elders can learn and translate what's being said around them.

The student who shared the list says that Callahan has even begun using these terms in his classroom curriculum.

"It's really funny because he uses the slang in his lesson plans, and life is never the same after you see a PowerPoint where John Locke says 'what's moves'," she told BuzzFeed News.