Synonyms of Holiday village
Primary definition: A self-contained resort that provides accommodation, restaurants, and a wide range of recreational facilities and entertainment for holidaymakers.
Primary definition: A self-contained resort that provides accommodation, restaurants, and a wide range of recreational facilities and entertainment for holidaymakers.