Skip to main content

Doctor Lennison's definitions

memeland

The world of the internet that may be accessed through a portal on Pepe the frogs mouth. The only way of escape is going through 100 frustrating stages on the path of memes.

Memeland may be considered by others to be internet Hell.
Gregory: Man I got headach after spending 2 hours of my life in Memeland

Zach: RIP
by Doctor Lennison May 27, 2018
mugGet the memeland mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email