holiday (recreational stay) - Spanish English Dictionary