Definition of staycation noun from the Oxford Advanced Learner's Dictionary
staycation
noun
ˌsteɪˈkeɪʃn ˌsteɪˈkeɪʃn
a holiday/vacation that you spend at or near your homeTurn off your phone and computer—you're on staycation, remember?UK holidaymakers opt for a staycation in Britain.