pull an all-nighter

[pʊl ən ɔːl ˈnaɪtər] プル アン オーゥ ナィター

1. 一晩中眠らずに過ごすこと。

勉強や仕事、あるいは特別な目的のために、一晩中眠らずに起きている状態を表す口語的な表現です。
I had to pull an all-nighter to finish my project before the deadline. (締切前にプロジェクトを終わらせるために、徹夜しなければならなかった。)

2. 徹夜すること。

「pull an all-nighter」という動詞句から派生して、「all-nighter」単体で「徹夜」という出来事や経験を指す名詞として使われることがあります。
That was a tough all-nighter. (あれはつらい徹夜だった。)