Home > Meme Archive
Jan 8, 2014 Source: International Business Times UK
We've picked our top 12 favourite memes ever created on the web to help you get a handle on the 21st century and figure out the essential geek lingo. According to the Oxford Dictionary, a meme refers to a humorous image, video or a piece of text that ... (Read More)
|
Tweet |