Meaning

1 senses
  1. A very large-scale resort

Forms

plural: megaresorts
Singularmegaresort
Pluralmegaresorts

regular

See also

neighbours in the dictionary
megaresort — meaning, examples, forms, synonyms | Krumeto