all-nighter         
noun [ C ] uk/ˌɔːlˈnaɪ.tər/ us/ˌɑːlˈnaɪ.t̬ɚ/
 informal通宵活动 
an event that lasts all night
  US informal(尤指考试前的)通宵学习 
a time when you spend all night studying, especially for an exam
  I pulled an all-nighter last night. 我昨天熬了个通宵学习。