Vocabulary

夜を徹する

to stay up all night; to sit up all night; to do something all night

expression vs-s