Back
holiday resort
Meanings
a hotel located in a resort area
Synonyms
resort
resort hotel
Anagrams of
holiday resort