What does ‘Pull an All-Nighter’ mean?

Example: “I have a 10-paged paper due tomorrow that I haven’t started to write. I guess I’m going to pull an all-nighter.”

Definition: To stay awake all night working on an assignment

Explanation:  This phrase is very common on university campuses because almost everyone has to pull an all-nighter at some point while in school.