holiday camp









holiday camp


holiday camp noun

  1. British a place, esp one at the seaside, providing accommodation, recreational facilities, etc, for holiday-makers
46 queries 0.397