look up any word, like dirty sanchez:
 
1.
An expression which shows how long something takes.
"Have you played that online game yet"
"No, because it took forever and a day to load"
by Neezy March 04, 2005