Vocabulary
完徹
かんてつ
all-nighter; staying up all night
noun
suru-verb
vi