Glossary March 14, 2019 OMG An expression meaning “Oh my God” or “Oh my goodness,” to indicate a surprise or shocked emotion.
Memes March 5, 2019 Me On Ellen Memes A Twitter meme humorously depicts Ellen DeGeneres going all-out in attempts to surprise her guests.