EnglishmegahotelnounMeaningA very large and luxurious hotel.Etymology / originFrom mega- + hotel.SourcesNo citations have been attached yet.