1 definition by nylabyla

Top Definition
the greatest thing in the world, and the act of dying.
person 1: hay did you finish stranger things last night!
person 2: yessss!! then I screamed, peed my pants, and ran around my room crying.
by nylabyla November 01, 2017

Mug icon
Buy a stranger things mug!