Top Definition
In simplest terms its a asian internet term I made up meaning "Me Laugh Long Time"
Dude what the hell was that, MLLT
by FluffyBunny April 08, 2006
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.