1 definition by 2010jk

Top Definition
a long time ago but somehow in the future
it happens more than once DE JA VU
by 2010jk July 19, 2010

Mug icon
Buy a de ja vu mug!