English edit

Etymology edit

mega- +‎ portal

Noun edit

megaportal (plural megaportals)

  1. (Internet) A very large, successful portal web site.
    • 2008 March 28, John Markoff, “China Law Could Impede Microsoft Deal for Yahoo”, in New York Times[1]:
      There are potentially dozens of jurisdictions that could claim oversight in such a deal because of the global business interests of the two huge companies and because it could potentially transform the Internet into two megaportals, Google and Microsoft.