noun
a place used for camping, especially one equipped for holidaymakers.
Begin a journey through worlds of puzzles.
Take me to Green Gardens