1 definition by Guy1325

Top Definition
the shitiest shit possible( originates from the movie it self, its so bad that it makes me want to kill myself)
That sandwich is lala land
by Guy1325 January 30, 2018

Mug icon
Buy a lala land mug!