Top definition
It mean that something is "cool" or "tight" and could also mean that "i like you".
I think your twizight.
Thats soo twizight!
by MissRawrz July 20, 2009
Get the mug
Get a twizight mug for your mother-in-law Larisa.