Definisi 'holiday resort'
English to English
noun
1 a hotel located in a resort area
source: wordnet30
More Word(s)
repair, resort, hotel, dude ranch, honeymoon resort, ski resort, playground, resort area, vacation spot,

Visual Synonyms
Click for larger image