>>28675287This guy is completely right.
Memes are cultural ideas that spread and compete for space in the human mind space. For example, the habit of shaking hands when you meet someone new is a meme.
Internet memes, the ones most of us extensively deal with, are cultural memes that rely on injokes and a particular breed or viralness to spread.