English edit

Noun edit

megahotels

  1. plural of megahotel