Definisi 'holiday resort'

English to English
noun
1 a hotel located in a resort area Terjemahkan
source: wordnet30


Visual Synonyms