Vocabulary

完徹

all-nighter; staying up all night

noun suru-verb vi