WHERE CAN I CAMP Share on Facebook Share on Twitter Share on Google+ Share on Pinterest Share on LinkedIn In uk english, a campsite is an area, usually divided into number of pitches, meaning, definition, what piece land where people on holiday can camp, with toilets … Share on Facebook Share on Twitter Share on Google+ Share on Pinterest Share on LinkedIn Products You May Like