1 definition by Benji + Katinka

Top Definition
The process by which, people reside at home for it to economically fit for their needs instead opting to go down south.
" Instead of flying to Cuba Tommy and his friends had a staycation at Jim Bob's residence."
by Benji + Katinka March 15, 2009

Mug icon
Buy a Staycation mug!